home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1993-06-02 | 6.3 KB | [TEXT/KAHL] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [KAHL] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 05 4d 6f 65 2e 63 00 | 00 00 00 00 00 00 00 00 |..Moe.c.|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 41 48 | 4c 01 00 00 00 00 00 00 |.TEXTKAH|L.......|
|00000050| 00 00 00 00 00 15 f9 00 | 00 02 08 a8 32 c4 4d a8 |........|....2.M.|
|00000060| 32 c4 4d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |2.M.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 4a b7 00 00 |........|....J...|
|00000080| 2f 2a 0d 09 46 69 6c 65 | 3a 09 09 4d 6f 65 2e 63 |/*..File|:..Moe.c|
|00000090| 0d 0d 09 43 6f 6e 74 61 | 69 6e 73 3a 09 4d 6f 65 |...Conta|ins:.Moe|
|000000a0| 20 63 6f 6d 70 6f 6e 65 | 6e 74 20 72 6f 75 74 69 | compone|nt routi|
|000000b0| 6e 65 73 2e 0d 0d 09 09 | 09 09 52 65 66 65 72 20 |nes.....|..Refer |
|000000c0| 74 6f 20 64 65 76 65 6c | 6f 70 20 49 73 73 75 65 |to devel|op Issue|
|000000d0| 20 31 35 2c 20 22 4d 61 | 6e 61 67 69 6e 67 20 43 | 15, "Ma|naging C|
|000000e0| 6f 6d 70 6f 6e 65 6e 74 | 20 52 65 67 69 73 74 72 |omponent| Registr|
|000000f0| 61 74 69 6f 6e 22 2c 0d | 09 09 09 09 66 6f 72 20 |ation",.|....for |
|00000100| 64 65 74 61 69 6c 73 20 | 6f 6e 20 74 68 69 73 20 |details |on this |
|00000110| 63 6f 64 65 2e 0d 0d 09 | 57 72 69 74 74 65 6e 20 |code....|Written |
|00000120| 62 79 3a 09 47 61 72 79 | 20 57 6f 6f 64 63 6f 63 |by:.Gary| Woodcoc|
|00000130| 6b 0d 0d 09 43 6f 70 79 | 72 69 67 68 74 3a 09 a9 |k...Copy|right:..|
|00000140| 20 31 39 39 33 20 62 79 | 20 41 70 70 6c 65 20 43 | 1993 by| Apple C|
|00000150| 6f 6d 70 75 74 65 72 2c | 20 49 6e 63 2e 0d 0d 09 |omputer,| Inc....|
|00000160| 43 68 61 6e 67 65 20 48 | 69 73 74 6f 72 79 20 28 |Change H|istory (|
|00000170| 6d 6f 73 74 20 72 65 63 | 65 6e 74 20 66 69 72 73 |most rec|ent firs|
|00000180| 74 29 3a 0d 0d 2a 2f 0d | 0d 2f 2f 2d 2d 2d 2d 2d |t):..*/.|.//-----|
|00000190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001d0| 2d 2d 0d 2f 2f 20 49 6e | 63 6c 75 64 65 73 0d 0d |--.// In|cludes..|
|000001e0| 23 69 6e 63 6c 75 64 65 | 20 22 4d 6f 65 50 72 69 |#include| "MoePri|
|000001f0| 76 61 74 65 2e 68 22 0d | 0d 23 69 6e 63 6c 75 64 |vate.h".|.#includ|
|00000200| 65 20 3c 45 72 72 6f 72 | 73 2e 68 3e 0d 23 69 6e |e <Error|s.h>.#in|
|00000210| 63 6c 75 64 65 20 3c 4d | 65 6d 6f 72 79 2e 68 3e |clude <M|emory.h>|
|00000220| 0d 23 69 6e 63 6c 75 64 | 65 20 3c 50 61 63 6b 61 |.#includ|e <Packa|
|00000230| 67 65 73 2e 68 3e 0d 23 | 69 6e 63 6c 75 64 65 20 |ges.h>.#|include |
|00000240| 3c 53 79 73 45 71 75 2e | 68 3e 0d 23 69 6e 63 6c |<SysEqu.|h>.#incl|
|00000250| 75 64 65 20 3c 4f 53 55 | 74 69 6c 73 2e 68 3e 0d |ude <OSU|tils.h>.|
|00000260| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00000270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000290| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000002a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0d 23 69 66 64 |--------|--..#ifd|
|000002b0| 65 66 20 42 55 49 4c 44 | 5f 4c 49 4e 4b 45 44 0d |ef BUILD|_LINKED.|
|000002c0| 0d 2f 2f 20 55 73 65 20 | 74 68 69 73 20 64 65 63 |.// Use |this dec|
|000002d0| 6c 61 72 61 74 69 6f 6e | 20 77 68 65 6e 20 77 65 |laration| when we|
|000002e0| 27 72 65 20 72 75 6e 6e | 69 6e 67 20 6c 69 6e 6b |'re runn|ing link|
|000002f0| 65 64 20 28 66 6f 72 20 | 64 65 62 75 67 67 69 6e |ed (for |debuggin|
|00000300| 67 29 0d 70 61 73 63 61 | 6c 20 43 6f 6d 70 6f 6e |g).pasca|l Compon|
|00000310| 65 6e 74 52 65 73 75 6c | 74 0d 4d 6f 65 44 69 73 |entResul|t.MoeDis|
|00000320| 70 61 74 63 68 65 72 20 | 28 43 6f 6d 70 6f 6e 65 |patcher |(Compone|
|00000330| 6e 74 50 61 72 61 6d 65 | 74 65 72 73 20 2a 70 61 |ntParame|ters *pa|
|00000340| 72 61 6d 73 2c 20 48 61 | 6e 64 6c 65 20 73 74 6f |rams, Ha|ndle sto|
|00000350| 72 61 67 65 29 0d 09 09 | 09 09 09 09 09 09 09 09 |rage)...|........|
|00000360| 09 20 0d 23 65 6c 73 65 | 0d 0d 2f 2f 20 55 73 65 |. .#else|..// Use|
|00000370| 20 74 68 69 73 20 64 65 | 63 6c 61 72 61 74 69 6f | this de|claratio|
|00000380| 6e 20 77 68 65 6e 20 77 | 65 27 72 65 20 61 20 73 |n when w|e're a s|
|00000390| 74 61 6e 64 61 6c 6f 6e | 65 20 63 6f 6d 70 6f 6e |tandalon|e compon|
|000003a0| 65 6e 74 0d 70 61 73 63 | 61 6c 20 43 6f 6d 70 6f |ent.pasc|al Compo|
|000003b0| 6e 65 6e 74 52 65 73 75 | 6c 74 0d 6d 61 69 6e 20 |nentResu|lt.main |
|000003c0| 28 43 6f 6d 70 6f 6e 65 | 6e 74 50 61 72 61 6d 65 |(Compone|ntParame|
|000003d0| 74 65 72 73 20 2a 70 61 | 72 61 6d 73 2c 20 48 61 |ters *pa|rams, Ha|
|000003e0| 6e 64 6c 65 20 73 74 6f | 72 61 67 65 29 0d 0d 23 |ndle sto|rage)..#|
|000003f0| 65 6e 64 69 66 20 42 55 | 49 4c 44 5f 4c 49 4e 4b |endif BU|ILD_LINK|
|00000400| 45 44 0d 0d 7b 0d 09 2f | 2f 20 54 68 69 73 20 72 |ED..{../|/ This r|
|00000410| 6f 75 74 69 6e 65 20 69 | 73 20 74 68 65 20 6d 61 |outine i|s the ma|
|00000420| 69 6e 20 64 69 73 70 61 | 74 63 68 65 72 20 66 6f |in dispa|tcher fo|
|00000430| 72 20 74 68 65 20 63 6f | 6d 70 6f 6e 65 6e 74 0d |r the co|mponent.|
|00000440| 09 0d 09 43 6f 6d 70 6f | 6e 65 6e 74 52 65 73 75 |...Compo|nentResu|
|00000450| 6c 74 09 09 72 65 73 75 | 6c 74 20 3d 20 6e 6f 45 |lt..resu|lt = noE|
|00000460| 72 72 3b 0d 09 43 6f 6d | 70 6f 6e 65 6e 74 46 75 |rr;..Com|ponentFu|
|00000470| 6e 63 74 69 6f 6e 09 6d | 6f 65 46 75 6e 63 74 69 |nction.m|oeFuncti|
|00000480| 6f 6e 20 3d 20 6e 69 6c | 3b 0d 09 0d 09 2f 2f 20 |on = nil|;....// |
|00000490| 44 69 64 20 77 65 20 67 | 65 74 20 61 20 43 6f 6d |Did we g|et a Com|
|000004a0| 70 6f 6e 65 6e 74 20 4d | 61 6e 61 67 65 72 20 72 |ponent M|anager r|
|000004b0| 65 71 75 65 73 74 20 63 | 6f 64 65 20 28 3c 20 30 |equest c|ode (< 0|
|000004c0| 29 3f 0d 09 69 66 20 28 | 70 61 72 61 6d 73 2d 3e |)?..if (|params->|
|000004d0| 77 68 61 74 20 3c 20 30 | 29 0d 09 7b 0d 09 09 73 |what < 0|)..{...s|
|000004e0| 77 69 74 63 68 20 28 70 | 61 72 61 6d 73 2d 3e 77 |witch (p|arams->w|
|000004f0| 68 61 74 29 0d 09 09 7b | 0d 09 09 09 63 61 73 65 |hat)...{|....case|
|00000500| 20 6b 43 6f 6d 70 6f 6e | 65 6e 74 4f 70 65 6e 53 | kCompon|entOpenS|
|00000510| 65 6c 65 63 74 3a 09 09 | 09 2f 2f 20 4f 70 65 6e |elect:..|.// Open|
|00000520| 20 72 65 71 75 65 73 74 | 0d 09 09 09 7b 0d 09 09 | request|....{...|
|00000530| 09 09 6d 6f 65 46 75 6e | 63 74 69 6f 6e 20 3d 20 |..moeFun|ction = |
|00000540| 5f 4d 6f 65 4f 70 65 6e | 3b 0d 09 09 09 09 62 72 |_MoeOpen|;.....br|
|00000550| 65 61 6b 3b 0d 09 09 09 | 7d 0d 09 09 09 63 61 73 |eak;....|}....cas|
|00000560| 65 20 6b 43 6f 6d 70 6f | 6e 65 6e 74 43 6c 6f 73 |e kCompo|nentClos|
|00000570| 65 53 65 6c 65 63 74 3a | 09 09 09 2f 2f 20 43 6c |eSelect:|...// Cl|
|00000580| 6f 73 65 20 72 65 71 75 | 65 73 74 0d 09 09 09 7b |ose requ|est....{|
|00000590| 0d 09 09 09 09 6d 6f 65 | 46 75 6e 63 74 69 6f 6e |.....moe|Function|
|000005a0| 20 3d 20 5f 4d 6f 65 43 | 6c 6f 73 65 3b 0d 09 09 | = _MoeC|lose;...|
|000005b0| 09 09 62 72 65 61 6b 3b | 0d 09 09 09 7d 0d 09 09 |..break;|....}...|
|000005c0| 09 63 61 73 65 20 6b 43 | 6f 6d 70 6f 6e 65 6e 74 |.case kC|omponent|
|000005d0| 43 61 6e 44 6f 53 65 6c | 65 63 74 3a 09 09 09 2f |CanDoSel|ect:.../|
|000005e0| 2f 20 43 61 6e 20 44 6f | 20 72 65 71 75 65 73 74 |/ Can Do| request|
|000005f0| 0d 09 09 09 7b 0d 09 09 | 09 09 72 65 73 75 6c 74 |....{...|..result|
|00000600| 20 3d 20 43 61 6c 6c 43 | 6f 6d 70 6f 6e 65 6e 74 | = CallC|omponent|
|00000610| 46 75 6e 63 74 69 6f 6e | 20 28 70 61 72 61 6d 73 |Function| (params|
|00000620| 2c 20 0d 09 09 09 09 09 | 28 43 6f 6d 70 6f 6e 65 |, ......|(Compone|
|00000630| 6e 74 46 75 6e 63 74 69 | 6f 6e 29 20 5f 4d 6f 65 |ntFuncti|on) _Moe|
|00000640| 43 61 6e 44 6f 29 3b 0d | 09 09 09 09 62 72 65 61 |CanDo);.|....brea|
|00000650| 6b 3b 0d 09 09 09 7d 0d | 09 09 09 63 61 73 65 20 |k;....}.|...case |
|00000660| 6b 43 6f 6d 70 6f 6e 65 | 6e 74 56 65 72 73 69 6f |kCompone|ntVersio|
|00000670| 6e 53 65 6c 65 63 74 3a | 09 09 2f 2f 20 56 65 72 |nSelect:|..// Ver|
|00000680| 73 69 6f 6e 20 72 65 71 | 75 65 73 74 0d 09 09 09 |sion req|uest....|
|00000690| 7b 0d 09 09 09 09 72 65 | 73 75 6c 74 20 3d 20 43 |{.....re|sult = C|
|000006a0| 61 6c 6c 43 6f 6d 70 6f | 6e 65 6e 74 46 75 6e 63 |allCompo|nentFunc|
|000006b0| 74 69 6f 6e 20 28 70 61 | 72 61 6d 73 2c 0d 09 09 |tion (pa|rams,...|
|000006c0| 09 09 09 28 43 6f 6d 70 | 6f 6e 65 6e 74 46 75 6e |...(Comp|onentFun|
|000006d0| 63 74 69 6f 6e 29 20 5f | 4d 6f 65 56 65 72 73 69 |ction) _|MoeVersi|
|000006e0| 6f 6e 29 3b 0d 09 09 09 | 09 62 72 65 61 6b 3b 0d |on);....|.break;.|
|000006f0| 09 09 09 7d 0d 09 09 09 | 63 61 73 65 20 6b 43 6f |...}....|case kCo|
|00000700| 6d 70 6f 6e 65 6e 74 52 | 65 67 69 73 74 65 72 53 |mponentR|egisterS|
|00000710| 65 6c 65 63 74 3a 09 09 | 2f 2f 20 52 65 67 69 73 |elect:..|// Regis|
|00000720| 74 65 72 20 72 65 71 75 | 65 73 74 0d 09 09 09 7b |ter requ|est....{|
|00000730| 0d 09 09 09 09 72 65 73 | 75 6c 74 20 3d 20 43 61 |.....res|ult = Ca|
|00000740| 6c 6c 43 6f 6d 70 6f 6e | 65 6e 74 46 75 6e 63 74 |llCompon|entFunct|
|00000750| 69 6f 6e 20 28 70 61 72 | 61 6d 73 2c 0d 09 09 09 |ion (par|ams,....|
|00000760| 09 09 28 43 6f 6d 70 6f | 6e 65 6e 74 46 75 6e 63 |..(Compo|nentFunc|
|00000770| 74 69 6f 6e 29 20 5f 4d | 6f 65 52 65 67 69 73 74 |tion) _M|oeRegist|
|00000780| 65 72 29 3b 0d 09 09 09 | 09 62 72 65 61 6b 3b 0d |er);....|.break;.|
|00000790| 09 09 09 7d 0d 09 09 09 | 63 61 73 65 20 6b 43 6f |...}....|case kCo|
|000007a0| 6d 70 6f 6e 65 6e 74 54 | 61 72 67 65 74 53 65 6c |mponentT|argetSel|
|000007b0| 65 63 74 3a 09 09 2f 2f | 20 54 61 72 67 65 74 20 |ect:..//| Target |
|000007c0| 72 65 71 75 65 73 74 20 | 6e 6f 74 20 73 75 70 70 |request |not supp|
|000007d0| 6f 72 74 65 64 0d 09 09 | 09 63 61 73 65 20 6b 43 |orted...|.case kC|
|000007e0| 6f 6d 70 6f 6e 65 6e 74 | 55 6e 72 65 67 69 73 74 |omponent|Unregist|
|000007f0| 65 72 53 65 6c 65 63 74 | 3a 09 2f 2f 20 55 6e 72 |erSelect|:.// Unr|
|00000800| 65 67 69 73 74 65 72 20 | 72 65 71 75 65 73 74 20 |egister |request |
|00000810| 6e 6f 74 20 73 75 70 70 | 6f 72 74 65 64 0d 09 09 |not supp|orted...|
|00000820| 09 64 65 66 61 75 6c 74 | 3a 09 09 09 09 09 09 09 |.default|:.......|
|00000830| 2f 2f 20 55 6e 6b 6e 6f | 77 6e 20 72 65 71 75 65 |// Unkno|wn reque|
|00000840| 73 74 0d 09 09 09 7b 0d | 09 09 09 09 72 65 73 75 |st....{.|....resu|
|00000850| 6c 74 20 3d 20 62 61 64 | 43 6f 6d 70 6f 6e 65 6e |lt = bad|Componen|
|00000860| 74 53 65 6c 65 63 74 6f | 72 3b 0d 09 09 09 09 62 |tSelecto|r;.....b|
|00000870| 72 65 61 6b 3b 0d 09 09 | 09 7d 0d 09 09 7d 0d 09 |reak;...|.}...}..|
|00000880| 7d 0d 09 65 6c 73 65 09 | 2f 2f 20 55 6e 6b 6e 6f |}..else.|// Unkno|
|00000890| 77 6e 20 72 65 71 75 65 | 73 74 0d 09 7b 0d 09 09 |wn reque|st..{...|
|000008a0| 72 65 73 75 6c 74 20 3d | 20 62 61 64 43 6f 6d 70 |result =| badComp|
|000008b0| 6f 6e 65 6e 74 53 65 6c | 65 63 74 6f 72 3b 0d 09 |onentSel|ector;..|
|000008c0| 7d 0d 09 69 66 20 28 6d | 6f 65 46 75 6e 63 74 69 |}..if (m|oeFuncti|
|000008d0| 6f 6e 20 21 3d 20 6e 69 | 6c 29 0d 09 7b 0d 09 09 |on != ni|l)..{...|
|000008e0| 72 65 73 75 6c 74 20 3d | 20 43 61 6c 6c 43 6f 6d |result =| CallCom|
|000008f0| 70 6f 6e 65 6e 74 46 75 | 6e 63 74 69 6f 6e 57 69 |ponentFu|nctionWi|
|00000900| 74 68 53 74 6f 72 61 67 | 65 20 28 73 74 6f 72 61 |thStorag|e (stora|
|00000910| 67 65 2c 20 70 61 72 61 | 6d 73 2c 20 6d 6f 65 46 |ge, para|ms, moeF|
|00000920| 75 6e 63 74 69 6f 6e 29 | 3b 0d 09 7d 0d 09 72 65 |unction)|;..}..re|
|00000930| 74 75 72 6e 20 28 72 65 | 73 75 6c 74 29 3b 0d 7d |turn (re|sult);.}|
|00000940| 0d 09 09 09 09 09 09 09 | 09 09 09 09 20 0d 2f 2f |........|.... .//|
|00000950| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000960| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000990| 2d 2d 2d 2d 2d 2d 2d 0d | 0d 70 61 73 63 61 6c 20 |-------.|.pascal |
|000009a0| 43 6f 6d 70 6f 6e 65 6e | 74 52 65 73 75 6c 74 0d |Componen|tResult.|
|000009b0| 5f 4d 6f 65 4f 70 65 6e | 20 28 48 61 6e 64 6c 65 |_MoeOpen| (Handle|
|000009c0| 20 73 74 6f 72 61 67 65 | 2c 20 43 6f 6d 70 6f 6e | storage|, Compon|
|000009d0| 65 6e 74 49 6e 73 74 61 | 6e 63 65 20 73 65 6c 66 |entInsta|nce self|
|000009e0| 29 0d 7b 0d 09 23 70 72 | 61 67 6d 61 09 75 6e 75 |).{..#pr|agma.unu|
|000009f0| 73 65 64 20 28 73 74 6f | 72 61 67 65 29 0d 09 0d |sed (sto|rage)...|
|00000a00| 09 43 6f 6d 70 6f 6e 65 | 6e 74 52 65 73 75 6c 74 |.Compone|ntResult|
|00000a10| 09 72 65 73 75 6c 74 20 | 3d 20 6e 6f 45 72 72 3b |.result |= noErr;|
|00000a20| 0d 09 0d 09 23 69 66 64 | 65 66 20 54 48 49 4e 4b |....#ifd|ef THINK|
|00000a30| 5f 43 0d 09 53 65 74 43 | 6f 6d 70 6f 6e 65 6e 74 |_C..SetC|omponent|
|00000a40| 49 6e 73 74 61 6e 63 65 | 41 35 20 28 73 65 6c 66 |Instance|A5 (self|
|00000a50| 2c 20 2a 28 6c 6f 6e 67 | 20 2a 29 20 43 75 72 72 |, *(long| *) Curr|
|00000a60| 65 6e 74 41 35 29 3b 0d | 09 23 65 6e 64 69 66 20 |entA5);.|.#endif |
|00000a70| 54 48 49 4e 4b 5f 43 0d | 09 0d 09 2f 2f 20 43 61 |THINK_C.|...// Ca|
|00000a80| 6e 20 77 65 20 6f 70 65 | 6e 20 61 6e 6f 74 68 65 |n we ope|n anothe|
|00000a90| 72 20 69 6e 73 74 61 6e | 63 65 3f 0d 09 69 66 20 |r instan|ce?..if |
|00000aa0| 28 43 6f 75 6e 74 43 6f | 6d 70 6f 6e 65 6e 74 49 |(CountCo|mponentI|
|00000ab0| 6e 73 74 61 6e 63 65 73 | 20 28 28 43 6f 6d 70 6f |nstances| ((Compo|
|00000ac0| 6e 65 6e 74 29 20 73 65 | 6c 66 29 20 3c 3d 20 6b |nent) se|lf) <= k|
|00000ad0| 4d 61 78 4d 6f 65 49 6e | 73 74 61 6e 63 65 73 29 |MaxMoeIn|stances)|
|00000ae0| 0d 09 7b 0d 09 09 2f 2f | 20 53 65 74 20 75 70 20 |..{...//| Set up |
|00000af0| 6f 75 72 20 69 6e 73 74 | 61 6e 63 65 20 73 74 6f |our inst|ance sto|
|00000b00| 72 61 67 65 09 09 0d 09 | 09 4d 6f 65 50 72 69 76 |rage....|.MoePriv|
|00000b10| 61 74 65 47 6c 6f 62 61 | 6c 73 48 64 6c 09 67 6c |ateGloba|lsHdl.gl|
|00000b20| 6f 62 61 6c 73 20 3d 20 | 28 4d 6f 65 50 72 69 76 |obals = |(MoePriv|
|00000b30| 61 74 65 47 6c 6f 62 61 | 6c 73 48 64 6c 29 20 4e |ateGloba|lsHdl) N|
|00000b40| 65 77 48 61 6e 64 6c 65 | 43 6c 65 61 72 20 28 73 |ewHandle|Clear (s|
|00000b50| 69 7a 65 6f 66 20 28 4d | 6f 65 50 72 69 76 61 74 |izeof (M|oePrivat|
|00000b60| 65 47 6c 6f 62 61 6c 73 | 29 29 3b 0d 09 09 0d 09 |eGlobals|));.....|
|00000b70| 09 2f 2f 20 44 69 64 20 | 77 65 20 67 65 74 20 6f |.// Did |we get o|
|00000b80| 75 72 20 73 74 6f 72 61 | 67 65 3f 0d 09 09 69 66 |ur stora|ge?...if|
|00000b90| 20 28 67 6c 6f 62 61 6c | 73 20 21 3d 20 6e 69 6c | (global|s != nil|
|00000ba0| 29 0d 09 09 7b 0d 09 09 | 09 2f 2f 20 4b 65 65 70 |)...{...|.// Keep|
|00000bb0| 20 61 20 72 65 66 65 72 | 65 6e 63 65 20 74 6f 20 | a refer|ence to |
|00000bc0| 73 65 6c 66 0d 09 09 09 | 28 2a 2a 67 6c 6f 62 61 |self....|(**globa|
|00000bd0| 6c 73 29 2e 73 65 6c 66 | 20 3d 20 28 43 6f 6d 70 |ls).self| = (Comp|
|00000be0| 6f 6e 65 6e 74 29 20 73 | 65 6c 66 3b 0d 09 09 09 |onent) s|elf;....|
|00000bf0| 09 09 09 0d 09 09 09 2f | 2f 20 53 65 74 20 73 74 |......./|/ Set st|
|00000c00| 6f 72 61 67 65 20 72 65 | 66 0d 09 09 09 53 65 74 |orage re|f....Set|
|00000c10| 43 6f 6d 70 6f 6e 65 6e | 74 49 6e 73 74 61 6e 63 |Componen|tInstanc|
|00000c20| 65 53 74 6f 72 61 67 65 | 20 28 73 65 6c 66 2c 20 |eStorage| (self, |
|00000c30| 28 48 61 6e 64 6c 65 29 | 20 67 6c 6f 62 61 6c 73 |(Handle)| globals|
|00000c40| 29 3b 0d 09 09 7d 0d 09 | 09 65 6c 73 65 09 2f 2f |);...}..|.else.//|
|00000c50| 20 4e 65 77 48 61 6e 64 | 6c 65 43 6c 65 61 72 20 | NewHand|leClear |
|00000c60| 66 61 69 6c 65 64 0d 09 | 09 7b 0d 09 09 09 72 65 |failed..|.{....re|
|00000c70| 73 75 6c 74 20 3d 20 4d | 65 6d 45 72 72 6f 72 28 |sult = M|emError(|
|00000c80| 29 3b 0d 09 09 7d 0d 09 | 7d 0d 09 65 6c 73 65 09 |);...}..|}..else.|
|00000c90| 2f 2f 20 4e 6f 20 6d 6f | 72 65 20 69 6e 73 74 61 |// No mo|re insta|
|00000ca0| 6e 63 65 73 20 63 61 6e | 20 62 65 20 6f 70 65 6e |nces can| be open|
|00000cb0| 65 64 0d 09 7b 0d 09 09 | 72 65 73 75 6c 74 20 3d |ed..{...|result =|
|00000cc0| 20 2d 31 4c 3b 09 2f 2f | 20 52 65 74 75 72 6e 20 | -1L;.//| Return |
|00000cd0| 61 6e 6f 6e 79 6d 6f 75 | 73 20 65 72 72 6f 72 0d |anonymou|s error.|
|00000ce0| 09 7d 0d 09 72 65 74 75 | 72 6e 20 28 72 65 73 75 |.}..retu|rn (resu|
|00000cf0| 6c 74 29 3b 0d 7d 0d 0d | 2f 2f 2d 2d 2d 2d 2d 2d |lt);.}..|//------|
|00000d00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000d10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000d20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000d30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000d40| 2d 0d 0d 70 61 73 63 61 | 6c 20 43 6f 6d 70 6f 6e |-..pasca|l Compon|
|00000d50| 65 6e 74 52 65 73 75 6c | 74 0d 5f 4d 6f 65 43 6c |entResul|t._MoeCl|
|00000d60| 6f 73 65 20 28 48 61 6e | 64 6c 65 20 73 74 6f 72 |ose (Han|dle stor|
|00000d70| 61 67 65 2c 20 43 6f 6d | 70 6f 6e 65 6e 74 49 6e |age, Com|ponentIn|
|00000d80| 73 74 61 6e 63 65 20 73 | 65 6c 66 29 0d 7b 0d 09 |stance s|elf).{..|
|00000d90| 4d 6f 65 50 72 69 76 61 | 74 65 47 6c 6f 62 61 6c |MoePriva|teGlobal|
|00000da0| 73 48 64 6c 09 67 6c 6f | 62 61 6c 73 20 3d 20 28 |sHdl.glo|bals = (|
|00000db0| 4d 6f 65 50 72 69 76 61 | 74 65 47 6c 6f 62 61 6c |MoePriva|teGlobal|
|00000dc0| 73 48 64 6c 29 20 73 74 | 6f 72 61 67 65 3b 0d 09 |sHdl) st|orage;..|
|00000dd0| 43 6f 6d 70 6f 6e 65 6e | 74 52 65 73 75 6c 74 09 |Componen|tResult.|
|00000de0| 09 09 72 65 73 75 6c 74 | 20 3d 20 6e 6f 45 72 72 |..result| = noErr|
|00000df0| 3b 0d 09 0d 09 2f 2f 20 | 44 6f 20 77 65 20 68 61 |;....// |Do we ha|
|00000e00| 76 65 20 61 6e 79 20 63 | 6c 65 61 6e 20 75 70 20 |ve any c|lean up |
|00000e10| 74 6f 20 64 6f 3f 0d 09 | 69 66 20 28 67 6c 6f 62 |to do?..|if (glob|
|00000e20| 61 6c 73 20 21 3d 20 6e | 69 6c 29 0d 09 7b 0d 09 |als != n|il)..{..|
|00000e30| 09 2f 2f 20 44 69 73 70 | 6f 73 65 20 67 6c 6f 62 |.// Disp|ose glob|
|00000e40| 61 6c 73 0d 09 09 44 69 | 73 70 6f 73 48 61 6e 64 |als...Di|sposHand|
|00000e50| 6c 65 20 28 28 48 61 6e | 64 6c 65 29 20 67 6c 6f |le ((Han|dle) glo|
|00000e60| 62 61 6c 73 29 3b 0d 09 | 7d 0d 09 72 65 74 75 72 |bals);..|}..retur|
|00000e70| 6e 20 28 72 65 73 75 6c | 74 29 3b 0d 7d 0d 0d 2f |n (resul|t);.}../|
|00000e80| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|00000e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ea0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000eb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ec0| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 0d 70 61 73 63 61 6c |--------|..pascal|
|00000ed0| 20 43 6f 6d 70 6f 6e 65 | 6e 74 52 65 73 75 6c 74 | Compone|ntResult|
|00000ee0| 0d 5f 4d 6f 65 43 61 6e | 44 6f 20 28 73 68 6f 72 |._MoeCan|Do (shor|
|00000ef0| 74 20 73 65 6c 65 63 74 | 6f 72 29 0d 7b 0d 09 2f |t select|or).{../|
|00000f00| 2f 20 43 61 73 65 20 6f | 6e 20 74 68 65 20 72 65 |/ Case o|n the re|
|00000f10| 71 75 65 73 74 20 63 6f | 64 65 0d 09 73 77 69 74 |quest co|de..swit|
|00000f20| 63 68 20 28 73 65 6c 65 | 63 74 6f 72 29 0d 09 7b |ch (sele|ctor)..{|
|00000f30| 0d 09 09 2f 2f 20 43 6f | 6d 70 6f 6e 65 6e 74 20 |...// Co|mponent |
|00000f40| 4d 61 6e 61 67 65 72 20 | 72 65 71 75 65 73 74 20 |Manager |request |
|00000f50| 63 6f 64 65 73 0d 09 09 | 63 61 73 65 20 6b 43 6f |codes...|case kCo|
|00000f60| 6d 70 6f 6e 65 6e 74 4f | 70 65 6e 53 65 6c 65 63 |mponentO|penSelec|
|00000f70| 74 3a 0d 09 09 63 61 73 | 65 20 6b 43 6f 6d 70 6f |t:...cas|e kCompo|
|00000f80| 6e 65 6e 74 43 6c 6f 73 | 65 53 65 6c 65 63 74 3a |nentClos|eSelect:|
|00000f90| 0d 09 09 63 61 73 65 20 | 6b 43 6f 6d 70 6f 6e 65 |...case |kCompone|
|00000fa0| 6e 74 43 61 6e 44 6f 53 | 65 6c 65 63 74 3a 0d 09 |ntCanDoS|elect:..|
|00000fb0| 09 63 61 73 65 20 6b 43 | 6f 6d 70 6f 6e 65 6e 74 |.case kC|omponent|
|00000fc0| 56 65 72 73 69 6f 6e 53 | 65 6c 65 63 74 3a 0d 09 |VersionS|elect:..|
|00000fd0| 09 63 61 73 65 20 6b 43 | 6f 6d 70 6f 6e 65 6e 74 |.case kC|omponent|
|00000fe0| 52 65 67 69 73 74 65 72 | 53 65 6c 65 63 74 3a 0d |Register|Select:.|
|00000ff0| 09 09 7b 0d 09 09 09 72 | 65 74 75 72 6e 20 28 74 |..{....r|eturn (t|
|00001000| 72 75 65 29 3b 0d 09 09 | 7d 0d 09 09 0d 09 09 2f |rue);...|}....../|
|00001010| 2f 20 55 6e 73 75 70 70 | 6f 72 74 65 64 20 6f 72 |/ Unsupp|orted or|
|00001020| 20 75 6e 6b 6e 6f 77 6e | 20 72 65 71 75 65 73 74 | unknown| request|
|00001030| 20 63 6f 64 65 73 0d 09 | 09 63 61 73 65 20 6b 43 | codes..|.case kC|
|00001040| 6f 6d 70 6f 6e 65 6e 74 | 54 61 72 67 65 74 53 65 |omponent|TargetSe|
|00001050| 6c 65 63 74 3a 09 09 2f | 2f 20 54 61 72 67 65 74 |lect:../|/ Target|
|00001060| 20 72 65 71 75 65 73 74 | 20 6e 6f 74 20 73 75 70 | request| not sup|
|00001070| 70 6f 72 74 65 64 0d 09 | 09 63 61 73 65 20 6b 43 |ported..|.case kC|
|00001080| 6f 6d 70 6f 6e 65 6e 74 | 55 6e 72 65 67 69 73 74 |omponent|Unregist|
|00001090| 65 72 53 65 6c 65 63 74 | 3a 09 2f 2f 20 55 6e 72 |erSelect|:.// Unr|
|000010a0| 65 67 69 73 74 65 72 20 | 72 65 71 75 65 73 74 20 |egister |request |
|000010b0| 6e 6f 74 20 73 75 70 70 | 6f 72 74 65 64 0d 09 09 |not supp|orted...|
|000010c0| 64 65 66 61 75 6c 74 3a | 09 09 09 09 09 09 09 2f |default:|......./|
|000010d0| 2f 20 4e 6f 74 20 61 20 | 72 65 71 75 65 73 74 20 |/ Not a |request |
|000010e0| 63 6f 64 65 20 77 65 20 | 72 65 63 6f 67 6e 69 7a |code we |recogniz|
|000010f0| 65 0d 09 09 7b 0d 09 09 | 09 72 65 74 75 72 6e 20 |e...{...|.return |
|00001100| 28 66 61 6c 73 65 29 3b | 20 0d 09 09 7d 0d 09 7d |(false);| ...}..}|
|00001110| 0d 7d 0d 0d 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.}..//--|--------|
|00001120| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001130| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001140| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001150| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 0d 70 |--------|-----..p|
|00001160| 61 73 63 61 6c 20 43 6f | 6d 70 6f 6e 65 6e 74 52 |ascal Co|mponentR|
|00001170| 65 73 75 6c 74 0d 5f 4d | 6f 65 56 65 72 73 69 6f |esult._M|oeVersio|
|00001180| 6e 20 28 76 6f 69 64 29 | 0d 7b 0d 09 2f 2f 20 52 |n (void)|.{..// R|
|00001190| 65 74 75 72 6e 20 74 68 | 65 20 76 65 72 73 69 6f |eturn th|e versio|
|000011a0| 6e 20 69 6e 66 6f 0d 09 | 72 65 74 75 72 6e 20 28 |n info..|return (|
|000011b0| 6d 6f 65 49 6e 74 65 72 | 66 61 63 65 52 65 76 29 |moeInter|faceRev)|
|000011c0| 3b 0d 7d 0d 0d 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |;.}..//-|--------|
|000011d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000011e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000011f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0d |--------|------..|
|00001210| 70 61 73 63 61 6c 20 43 | 6f 6d 70 6f 6e 65 6e 74 |pascal C|omponent|
|00001220| 52 65 73 75 6c 74 0d 5f | 4d 6f 65 52 65 67 69 73 |Result._|MoeRegis|
|00001230| 74 65 72 20 28 76 6f 69 | 64 29 0d 7b 0d 09 6c 6f |ter (voi|d).{..lo|
|00001240| 6e 67 09 64 75 6d 6d 79 | 3b 0d 09 0d 09 2f 2f 20 |ng.dummy|;....// |
|00001250| 42 65 65 70 20 6f 6e 63 | 65 20 74 6f 20 6c 65 74 |Beep onc|e to let|
|00001260| 20 75 73 20 6b 6e 6f 77 | 20 4d 6f 65 27 73 20 72 | us know| Moe's r|
|00001270| 65 67 69 73 74 65 72 65 | 64 0d 09 53 79 73 42 65 |egistere|d..SysBe|
|00001280| 65 70 28 35 29 3b 0d 09 | 0d 09 2f 2f 20 44 65 6c |ep(5);..|..// Del|
|00001290| 61 79 20 66 6f 72 20 61 | 20 73 65 63 20 28 6a 75 |ay for a| sec (ju|
|000012a0| 73 74 20 74 6f 20 6b 65 | 65 70 20 61 6c 6c 20 74 |st to ke|ep all t|
|000012b0| 68 65 20 63 6f 6d 70 6f | 6e 65 6e 74 73 27 20 62 |he compo|nents' b|
|000012c0| 65 65 70 73 20 66 72 6f | 6d 0d 09 2f 2f 20 72 75 |eeps fro|m..// ru|
|000012d0| 6e 6e 69 6e 67 20 74 6f | 67 65 74 68 65 72 29 0d |nning to|gether).|
|000012e0| 09 44 65 6c 61 79 20 28 | 36 30 2c 20 26 64 75 6d |.Delay (|60, &dum|
|000012f0| 6d 79 29 3b 0d 09 0d 09 | 72 65 74 75 72 6e 20 28 |my);....|return (|
|00001300| 6e 6f 45 72 72 29 3b 0d | 7d 0d 0d 2f 2f 2d 2d 2d |noErr);.|}..//---|
|00001310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001340| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001350| 2d 2d 2d 2d 0d 0d 23 69 | 66 64 65 66 20 54 48 49 |----..#i|fdef THI|
|00001360| 4e 4b 5f 43 0d 23 69 66 | 64 65 66 20 42 55 49 4c |NK_C.#if|def BUIL|
|00001370| 44 5f 4c 49 4e 4b 45 44 | 0d 0d 43 6f 6d 70 6f 6e |D_LINKED|..Compon|
|00001380| 65 6e 74 0d 52 65 67 69 | 73 74 65 72 4d 6f 65 20 |ent.Regi|sterMoe |
|00001390| 28 76 6f 69 64 29 0d 7b | 0d 09 43 6f 6d 70 6f 6e |(void).{|..Compon|
|000013a0| 65 6e 74 44 65 73 63 72 | 69 70 74 69 6f 6e 09 74 |entDescr|iption.t|
|000013b0| 68 65 44 65 73 63 3b 0d | 09 48 61 6e 64 6c 65 09 |heDesc;.|.Handle.|
|000013c0| 09 09 09 09 6e 61 6d 65 | 3b 0d 09 43 6f 6d 70 6f |....name|;..Compo|
|000013d0| 6e 65 6e 74 09 09 09 09 | 74 68 65 43 6f 6d 70 3b |nent....|theComp;|
|000013e0| 0d 0d 09 2f 2f 20 53 65 | 74 20 75 70 20 63 6f 6d |...// Se|t up com|
|000013f0| 70 6f 6e 65 6e 74 20 64 | 65 73 63 72 69 70 74 69 |ponent d|escripti|
|00001400| 6f 6e 0d 20 20 09 74 68 | 65 44 65 73 63 2e 63 6f |on. .th|eDesc.co|
|00001410| 6d 70 6f 6e 65 6e 74 54 | 79 70 65 20 3d 20 27 6d |mponentT|ype = 'm|
|00001420| 6f 65 20 27 3b 0d 20 20 | 09 74 68 65 44 65 73 63 |oe ';. |.theDesc|
|00001430| 2e 63 6f 6d 70 6f 6e 65 | 6e 74 53 75 62 54 79 70 |.compone|ntSubTyp|
|00001440| 65 20 3d 20 6b 41 6e 79 | 43 6f 6d 70 6f 6e 65 6e |e = kAny|Componen|
|00001450| 74 53 75 62 54 79 70 65 | 3b 0d 09 74 68 65 44 65 |tSubType|;..theDe|
|00001460| 73 63 2e 63 6f 6d 70 6f | 6e 65 6e 74 4d 61 6e 75 |sc.compo|nentManu|
|00001470| 66 61 63 74 75 72 65 72 | 20 3d 20 27 61 70 70 6c |facturer| = 'appl|
|00001480| 27 3b 0d 20 20 09 74 68 | 65 44 65 73 63 2e 63 6f |';. .th|eDesc.co|
|00001490| 6d 70 6f 6e 65 6e 74 46 | 6c 61 67 73 20 3d 20 63 |mponentF|lags = c|
|000014a0| 6d 70 57 61 6e 74 73 52 | 65 67 69 73 74 65 72 4d |mpWantsR|egisterM|
|000014b0| 65 73 73 61 67 65 3b 0d | 20 20 09 74 68 65 44 65 |essage;.| .theDe|
|000014c0| 73 63 2e 63 6f 6d 70 6f | 6e 65 6e 74 46 6c 61 67 |sc.compo|nentFlag|
|000014d0| 73 4d 61 73 6b 20 3d 20 | 6b 41 6e 79 43 6f 6d 70 |sMask = |kAnyComp|
|000014e0| 6f 6e 65 6e 74 46 6c 61 | 67 73 4d 61 73 6b 3b 0d |onentFla|gsMask;.|
|000014f0| 0d 09 2f 2f 20 4e 61 6d | 65 20 74 68 65 20 63 6f |..// Nam|e the co|
|00001500| 6d 70 6f 6e 65 6e 74 0d | 09 50 74 72 54 6f 48 61 |mponent.|.PtrToHa|
|00001510| 6e 64 20 28 22 5c 70 4d | 6f 65 20 28 6c 69 6e 6b |nd ("\pM|oe (link|
|00001520| 65 64 29 22 2c 20 26 6e | 61 6d 65 2c 20 31 32 29 |ed)", &n|ame, 12)|
|00001530| 3b 0d 09 0d 09 2f 2f 20 | 52 65 67 69 73 74 65 72 |;....// |Register|
|00001540| 20 77 69 74 68 20 74 68 | 65 20 63 6f 6d 70 6f 6e | with th|e compon|
|00001550| 65 6e 74 20 6d 61 69 6e | 20 65 6e 74 72 79 20 70 |ent main| entry p|
|00001560| 6f 69 6e 74 0d 09 74 68 | 65 43 6f 6d 70 20 3d 20 |oint..th|eComp = |
|00001570| 52 65 67 69 73 74 65 72 | 43 6f 6d 70 6f 6e 65 6e |Register|Componen|
|00001580| 74 20 28 26 74 68 65 44 | 65 73 63 2c 20 28 76 6f |t (&theD|esc, (vo|
|00001590| 69 64 20 2a 29 4d 6f 65 | 44 69 73 70 61 74 63 68 |id *)Moe|Dispatch|
|000015a0| 65 72 2c 20 30 2c 20 6e | 61 6d 65 2c 20 30 2c 20 |er, 0, n|ame, 0, |
|000015b0| 30 29 3b 0d 09 0d 09 2f | 2f 20 43 6c 65 61 6e 20 |0);..../|/ Clean |
|000015c0| 75 70 0d 09 69 66 20 28 | 6e 61 6d 65 20 21 3d 20 |up..if (|name != |
|000015d0| 6e 69 6c 29 0d 09 7b 0d | 09 09 44 69 73 70 6f 73 |nil)..{.|..Dispos|
|000015e0| 48 61 6e 64 6c 65 20 28 | 6e 61 6d 65 29 3b 0d 09 |Handle (|name);..|
|000015f0| 7d 0d 09 72 65 74 75 72 | 6e 20 28 74 68 65 43 6f |}..retur|n (theCo|
|00001600| 6d 70 29 3b 0d 7d 0d 0d | 23 65 6e 64 69 66 20 42 |mp);.}..|#endif B|
|00001610| 55 49 4c 44 5f 4c 49 4e | 4b 45 44 0d 23 65 6e 64 |UILD_LIN|KED.#end|
|00001620| 69 66 20 54 48 49 4e 4b | 5f 43 0d 0d 2f 2f 2d 2d |if THINK|_C..//--|
|00001630| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001640| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001650| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001670| 2d 2d 2d 2d 2d 0d 0d 0d | 0d 00 00 00 00 00 00 00 |-----...|........|
|00001680| 00 00 01 00 00 00 01 a2 | 00 00 00 a2 00 00 00 66 |........|.......f|
|00001690| ba 03 00 60 00 01 e4 2f | 0c a9 92 20 4c a0 29 20 |...`.../|... L.) |
|000016a0| 14 a0 55 2f 00 3f 3c aa | a3 70 01 1f 00 4e ba 41 |..U/.?<.|.p...N.A|
|000016b0| 05 4d 6f 65 2e 63 02 00 | 00 00 54 45 58 54 4b 41 |.Moe.c..|..TEXTKA|
|000016c0| 48 4c 01 00 00 68 00 80 | 00 00 00 00 17 9d 00 00 |HL...h..|........|
|000016d0| 00 00 54 45 58 54 4b 41 | 48 4c 01 00 00 68 00 80 |..TEXTKA|HL...h..|
|000016e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016f0| 00 00 a6 43 15 77 00 00 | 15 f9 00 00 02 08 ff 3f |...C.w..|.......?|
|00001700| 00 4e ba 02 8e 60 00 01 | 72 2f 0c a9 92 20 4c a0 |.N...`..|r/... L.|
|00001710| 29 20 54 21 47 00 02 20 | 14 a0 55 2f 00 3f 3c ab |) T!G.. |..U/.?<.|
|00001720| f8 70 01 1f 00 4e ba 41 | 46 59 8f 2f 3c 70 74 63 |.p...N.A|FY./<ptc|
|00001730| 68 3f 3c f0 31 a8 1f 28 | 5f 20 0c 66 10 3f 3c f0 |h?<.1..(|_ .f.?<.|
|00001740| 31 70 ff 3f 00 4e ba 02 | 4a 60 00 01 2e 55 8f 2f |1p.?.N..|J`...U./|
|00001750| 0c a9 a4 a9 98 59 8f 3f | 3c aa 4e 70 01 1f 00 4e |.....Y.?|<.Np...N|
|00001760| ba 40 f8 2e 1f 2f 0c a9 | a2 55 8f a9 af 4a 5f 67 |.@.../..|.U...J_g|
|00001770| 10 3f 3c f0 31 70 ff 3f | 00 4e ba 02 16 60 00 00 |.?<.1p.?|.N...`..|
|00001780| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00001790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017a0| 00 00 00 00 00 00 00 06 | 00 04 00 29 00 03 02 42 |........|...)...B|
|000017b0| 02 ac 00 29 00 03 02 42 | 02 ac a7 a9 45 88 00 00 |...)...B|....E...|
|000017c0| 26 59 00 00 26 59 00 00 | 23 49 01 00 00 00 00 34 |&Y..&Y..|#I.....4|
|000017d0| 00 02 00 20 00 00 12 8b | 00 d5 01 2c c7 e8 00 00 |... ....|...,....|
|000017e0| 11 65 72 72 6f 72 41 6c | 65 72 74 44 69 61 6c 6f |.errorAl|ertDialo|
|000017f0| 67 20 00 12 00 00 12 8b | 00 d5 01 2c c7 d8 00 00 |g ......|...,....|
|00001800| 03 69 64 20 00 00 00 1a | 00 01 00 18 00 00 12 8b |.id ....|........|
|00001810| 00 d5 05 c7 ca 30 00 00 | 09 74 68 65 44 69 61 6c |.....0..|.theDial|
|00001820| 6f 67 00 00 01 00 00 00 | 01 a2 00 00 00 a2 00 00 |og......|........|
|00001830| 00 66 01 00 1a a8 21 6c | 00 00 00 1c 00 52 00 01 |.f....!l|.....R..|
|00001840| 4d 50 53 52 00 00 00 12 | 44 54 56 55 00 01 00 1e |MPSR....|DTVU....|
|00001850| 03 ed 00 00 00 00 00 00 | 00 00 00 00 24 80 ff ff |........|....$...|
|00001860| 00 00 00 4c 00 00 00 00 | 35 c4 ff ff 00 00 00 84 |...L....|5.......|
|00001870| 00 00 00 00 13 43 72 65 | 61 74 65 64 20 62 79 20 |.....Cre|ated by |
|00001880| 43 4d 61 73 74 65 72 aa | 00 00 00 00 00 00 00 00 |CMaster.|........|
|00001890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+